package io.renren.entity;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;


/**
 * 
 * 
 * @author zhubsh
 * @email sd_zhusbh@163.com
 * @date 2018-11-21 11:51:11
 */
public class AppUserEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private String id;
	//用户id
    @NotBlank(message="缺少用户标识")
	private String userid;
	//
	private String realName;
	//用户级别 1 VIP 2 待审核
	private String level;
	//号牌类型
    @NotBlank(message="缺少号牌类型")
	private String hplx;
	//车牌号码
    @NotBlank(message="缺少号牌号码")
	private String cphm;
	//身份证号
    @NotBlank(message="缺少身份证号")
	private String sfzh;
	//联系地址
    @NotBlank(message="缺少地址")
	private String address;
	//手机号码
    @NotBlank(message="缺少电话号码")
	private String phone;
	//是否有驾驶证 1 有 2 没有
    @NotBlank(message="缺少驾驶证号")
	private String sfyjsz;
	//驾驶证号
	private String jszh;
	//是否预约审车 1 预约 2 否
	private String sfyysc;
	//档案编号
	private String dabh;
	//号牌种类
	private String hpzl;
	//号牌号码
	private String hphm;
	//发动机号
	private String vin;
	//创建时间
	private Date createTime;
	//核发地 1 本地 2 本省外市 3 外省
	private String hfd;
	//身份证扫描件正面
    @NotBlank(message="缺少身份证正面照")
	private String scanUrlZ;
	//身份证扫描件反面
    @NotBlank(message="缺少身份证反面照")
	private String scanUrlF;
	//审核状态 2待审核 1 审核通过 3审核未通过
	private String shzt;
	//审核不通过理由
	private String opinion;

	/**
	 * 设置：主键
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：用户id
	 */
	public void setUserid(String userid) {
		this.userid = userid;
	}
	/**
	 * 获取：用户id
	 */
	public String getUserid() {
		return userid;
	}
	/**
	 * 设置：
	 */
	public void setRealName(String realName) {
		this.realName = realName;
	}
	/**
	 * 获取：
	 */
	public String getRealName() {
		return realName;
	}
	/**
	 * 设置：用户级别 1 VIP 2 待审核
	 */
	public void setLevel(String level) {
		this.level = level;
	}
	/**
	 * 获取：用户级别 1 VIP 2 待审核
	 */
	public String getLevel() {
		return level;
	}
	/**
	 * 设置：号牌类型
	 */
	public void setHplx(String hplx) {
		this.hplx = hplx;
	}
	/**
	 * 获取：号牌类型
	 */
	public String getHplx() {
		return hplx;
	}
	/**
	 * 设置：车牌号码
	 */
	public void setCphm(String cphm) {
		this.cphm = cphm;
	}
	/**
	 * 获取：车牌号码
	 */
	public String getCphm() {
		return cphm;
	}
	/**
	 * 设置：身份证号
	 */
	public void setSfzh(String sfzh) {
		this.sfzh = sfzh;
	}
	/**
	 * 获取：身份证号
	 */
	public String getSfzh() {
		return sfzh;
	}
	/**
	 * 设置：联系地址
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * 获取：联系地址
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * 设置：手机号码
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}
	/**
	 * 获取：手机号码
	 */
	public String getPhone() {
		return phone;
	}
	/**
	 * 设置：是否有驾驶证 1 有 2 没有
	 */
	public void setSfyjsz(String sfyjsz) {
		this.sfyjsz = sfyjsz;
	}
	/**
	 * 获取：是否有驾驶证 1 有 2 没有
	 */
	public String getSfyjsz() {
		return sfyjsz;
	}
	/**
	 * 设置：驾驶证号
	 */
	public void setJszh(String jszh) {
		this.jszh = jszh;
	}
	/**
	 * 获取：驾驶证号
	 */
	public String getJszh() {
		return jszh;
	}
	/**
	 * 设置：是否预约审车 1 预约 2 否
	 */
	public void setSfyysc(String sfyysc) {
		this.sfyysc = sfyysc;
	}
	/**
	 * 获取：是否预约审车 1 预约 2 否
	 */
	public String getSfyysc() {
		return sfyysc;
	}
	/**
	 * 设置：档案编号
	 */
	public void setDabh(String dabh) {
		this.dabh = dabh;
	}
	/**
	 * 获取：档案编号
	 */
	public String getDabh() {
		return dabh;
	}
	/**
	 * 设置：号牌种类
	 */
	public void setHpzl(String hpzl) {
		this.hpzl = hpzl;
	}
	/**
	 * 获取：号牌种类
	 */
	public String getHpzl() {
		return hpzl;
	}
	/**
	 * 设置：号牌号码
	 */
	public void setHphm(String hphm) {
		this.hphm = hphm;
	}
	/**
	 * 获取：号牌号码
	 */
	public String getHphm() {
		return hphm;
	}
	/**
	 * 设置：发动机号
	 */
	public void setVin(String vin) {
		this.vin = vin;
	}
	/**
	 * 获取：发动机号
	 */
	public String getVin() {
		return vin;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：核发地 1 本地 2 本省外市 3 外省
	 */
	public void setHfd(String hfd) {
		this.hfd = hfd;
	}
	/**
	 * 获取：核发地 1 本地 2 本省外市 3 外省
	 */
	public String getHfd() {
		return hfd;
	}
	/**
	 * 设置：身份证扫描件正面
	 */
	public void setScanUrlZ(String scanUrlZ) {
		this.scanUrlZ = scanUrlZ;
	}
	/**
	 * 获取：身份证扫描件正面
	 */
	public String getScanUrlZ() {
		return scanUrlZ;
	}
	/**
	 * 设置：身份证扫描件反面
	 */
	public void setScanUrlF(String scanUrlF) {
		this.scanUrlF = scanUrlF;
	}
	/**
	 * 获取：身份证扫描件反面
	 */
	public String getScanUrlF() {
		return scanUrlF;
	}
	/**
	 * 设置：审核状态 2待审核 1 审核通过 3审核未通过
	 */
	public void setShzt(String shzt) {
		this.shzt = shzt;
	}
	/**
	 * 获取：审核状态 2待审核 1 审核通过 3审核未通过
	 */
	public String getShzt() {
		return shzt;
	}
	/**
	 * 设置：审核不通过理由
	 */
	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}
	/**
	 * 获取：审核不通过理由
	 */
	public String getOpinion() {
		return opinion;
	}
}
